package cn.bdqn.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 2018/8/31
 */
@ApiModel(value = "ItripHotelOrderSearchVo", description = "反馈的数据")
public class ItripHotelOrderSearchVo {
    @ApiModelProperty("订单id")
    private long id;
    @ApiModelProperty("酒店id")
    private long hotelId;
    @ApiModelProperty("酒店名称")
    private String hotelName;

    @ApiModelProperty("订单号")
    private String orderNo;
    @ApiModelProperty("订单类型")
    private Integer orderType;
    @ApiModelProperty("旅客的姓名 多个旅客姓名用逗号隔开")
    private String linkUserName;
    @ApiModelProperty("预定时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date creationDate;

    @ApiModelProperty("入住时间  行程/有效日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date checkInDate;

    @ApiModelProperty("退房时间  行程/有效日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date checkOutDate;

    @ApiModelProperty("订单金额")
    private BigDecimal payAmount;

    @ApiModelProperty("订单状态")
    private Integer orderStatus;




    public Date getCheckOutDate() {
        return checkOutDate;
    }

    public void setCheckOutDate(Date checkOutDate) {
        this.checkOutDate = checkOutDate;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getHotelId() {
        return hotelId;
    }

    public void setHotelId(long hotelId) {
        this.hotelId = hotelId;
    }

    public String getHotelName() {
        return hotelName;
    }

    public void setHotelName(String hotelName) {
        this.hotelName = hotelName;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public String getLinkUserName() {
        return linkUserName;
    }

    public void setLinkUserName(String linkUserName) {
        this.linkUserName = linkUserName;
    }

    public Date getCreationDate() {
        return creationDate;
    }

    public void setCreationDate(Date creationDate) {
        this.creationDate = creationDate;
    }

    public Date getCheckInDate() {
        return checkInDate;
    }

    public void setCheckInDate(Date checkInDate) {
        this.checkInDate = checkInDate;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }
}
